Skip to content

refactor: replace algosdk with algokit-utils#6

Merged
aorumbayev merged 3 commits intomainfrom
decoupling
Mar 23, 2026
Merged

refactor: replace algosdk with algokit-utils#6
aorumbayev merged 3 commits intomainfrom
decoupling

Conversation

@aorumbayev
Copy link
Copy Markdown
Collaborator

@aorumbayev aorumbayev commented Jan 21, 2026

Proposed changes

  • Replace algosdk dependency with @algorandfoundation/algokit-utils
  • Migrate types (AvmValue, AvmKeyValue, etc.) and utilities (bytesToHex, bytesToBase64, encodeAddress, decodeAddress) to new library
  • Convert class instantiations to object literal syntax per new type definitions
  • Update function signatures and return types for type consistency
  • Clean up unnecessary comments in programReplay.ts
  • Fix devDependencies placement for semantic-release and conventional-changelog-conventionalcommits

NOTES

Remove algosdk dependency and use @algorandfoundation/algokit-utils instead.
- Use encodeSignedTransactionToJson for wire-format JSON encoding
- Import types and utilities from algokit-utils subpaths
- Simplify displaySignedTxnJson to re-export from utils
@aorumbayev
Copy link
Copy Markdown
Collaborator Author

merging to beta to unblock passing ci in vscode debugger - note no prod release is made yet this only releases beta - a bump from utils ts alpha to prod is needed once its released

@aorumbayev aorumbayev merged commit 75332b2 into main Mar 23, 2026
4 checks passed
@aorumbayev aorumbayev deleted the decoupling branch March 23, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant